﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2_slova__odno_obrash_v_dryg
{
    class Program
    {
        static void Main(string[] args)
        {
/*В заданном предложении найти пару слов, из которых одно является обращением другого (обращение – слово, получающееся 
из исходного записью его букв в обратном порядке).*/
            string s = "good morning to you gninrom";
            string[] str = s.Split(' ');
            string[] str2 = new string[str.Length];
            string s3 = null;
            for (int i = 0; i < str.Length; i++)
            {
                char[] s1 = str[i].ToCharArray();
                Array.Reverse(s1);
                s3 = new string(s1);
                str2[i] = s3;
            }
            for (int i = 0; i < str2.Length; i++)
            {
                for (int j = 0; j < str2.Length; j++)
                {
                    if (str[i] == str2[j])
                    {
                        char[] s4 = str2[j].ToCharArray();
                        Array.Reverse(s4);
                        s3 = new string(s4);
                        str2[i] = s3;
                        Console.WriteLine("пара слов {0} и {1}", str[i], str2[i]);
                        return;
                    }
                }
            }
        }
    }
}